In a piece of code I inherited from some smart, well meaning, but a little disorganized East European consultants, I found the following class hierarchy:
RestClient (abstract)
JsonClient (abstract)
XyzClient*
SessionClient
ApiClient
* XYZ is our proprietary service. The name was changed to protect the innocent.
It’s been
(
Read more... )